package me.work.pay.jsyl.mvp.model.entity;

import java.util.List;

public class OrderDetailData {

    /**
     * orderType : weixin
     * publicStatusStr : 未回调
     * channelStr : 微信买单标准通道
     * shortKeyName : ttt
     * orderId : 20191102165248267583
     * channel : cloudpay
     * orderStatus : 1
     * activityMoney : 0
     * refundmoney : 0
     * transactionid : 01014090820191102165248267583
     * totalNormal : 0.01
     * orderStatusStr : 支付成功
     * cashier : 朱永川
     * startTime : 2019-11-02 16:56:17
     * commission : 0
     * orderTypeStr : 微信
     * shopId : 811d5f0cedf18e5ae309dcf032e876bf
     * timeEnd : 2019-11-02 16:56:24
     * resultTime : 2019-11-02 16:56:17
     * printStatus : 0
     * printStatusStr : 未打印
     * openid : os5_ywKpba-lsWhodGaYPW4_WprA
     * rateMoney : 0
     * publicStatus : 0
     * refundstatus : 0
     * totalFee : 0.01
     * shopname : 王磊微信买单测试
     * channelTradeNo : 4200000402201911024078683892
     * device : ik
     * isCanRefund : 1
     */

    private String orderType;
    private String publicStatusStr;
    private String channelStr;
    private String shortKeyName;
    private String orderId;
    private String channel;
    private int orderStatus;
    private double activityMoney;
    private double refundmoney;
    private String transactionid;
    private double totalNormal;
    private String orderStatusStr;
    private String cashier;
    private String startTime;
    private int commission;
    private String orderTypeStr;
    private String shopId;
    private String timeEnd;
    private String resultTime;
    private int printStatus;
    private String printStatusStr;
    private String openid;
    private int rateMoney;
    private String publicStatus;
    private int refundstatus;
    private double totalFee;
    private String shopname;
    private String channelTradeNo;
    private String device;
    private int isCanRefund;
    private List<RefundListBean> refundList;

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public String getPublicStatusStr() {
        return publicStatusStr;
    }

    public void setPublicStatusStr(String publicStatusStr) {
        this.publicStatusStr = publicStatusStr;
    }

    public String getChannelStr() {
        return channelStr;
    }

    public void setChannelStr(String channelStr) {
        this.channelStr = channelStr;
    }

    public String getShortKeyName() {
        return shortKeyName;
    }

    public void setShortKeyName(String shortKeyName) {
        this.shortKeyName = shortKeyName;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getChannel() {
        return channel;
    }

    public void setChannel(String channel) {
        this.channel = channel;
    }

    public int getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(int orderStatus) {
        this.orderStatus = orderStatus;
    }

    public double getActivityMoney() {
        return activityMoney;
    }

    public void setActivityMoney(double activityMoney) {
        this.activityMoney = activityMoney;
    }

    public double getRefundmoney() {
        return refundmoney;
    }

    public void setRefundmoney(double refundmoney) {
        this.refundmoney = refundmoney;
    }

    public String getTransactionid() {
        return transactionid;
    }

    public void setTransactionid(String transactionid) {
        this.transactionid = transactionid;
    }

    public double getTotalNormal() {
        return totalNormal;
    }

    public void setTotalNormal(double totalNormal) {
        this.totalNormal = totalNormal;
    }

    public String getOrderStatusStr() {
        return orderStatusStr;
    }

    public void setOrderStatusStr(String orderStatusStr) {
        this.orderStatusStr = orderStatusStr;
    }

    public String getCashier() {
        return cashier;
    }

    public void setCashier(String cashier) {
        this.cashier = cashier;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public int getCommission() {
        return commission;
    }

    public void setCommission(int commission) {
        this.commission = commission;
    }

    public String getOrderTypeStr() {
        return orderTypeStr;
    }

    public void setOrderTypeStr(String orderTypeStr) {
        this.orderTypeStr = orderTypeStr;
    }

    public String getShopId() {
        return shopId;
    }

    public void setShopId(String shopId) {
        this.shopId = shopId;
    }

    public String getTimeEnd() {
        return timeEnd;
    }

    public void setTimeEnd(String timeEnd) {
        this.timeEnd = timeEnd;
    }

    public String getResultTime() {
        return resultTime;
    }

    public void setResultTime(String resultTime) {
        this.resultTime = resultTime;
    }

    public int getPrintStatus() {
        return printStatus;
    }

    public void setPrintStatus(int printStatus) {
        this.printStatus = printStatus;
    }

    public String getPrintStatusStr() {
        return printStatusStr;
    }

    public void setPrintStatusStr(String printStatusStr) {
        this.printStatusStr = printStatusStr;
    }

    public String getOpenid() {
        return openid;
    }

    public void setOpenid(String openid) {
        this.openid = openid;
    }

    public int getRateMoney() {
        return rateMoney;
    }

    public void setRateMoney(int rateMoney) {
        this.rateMoney = rateMoney;
    }

    public String getPublicStatus() {
        return publicStatus;
    }

    public void setPublicStatus(String publicStatus) {
        this.publicStatus = publicStatus;
    }

    public int getRefundstatus() {
        return refundstatus;
    }

    public void setRefundstatus(int refundstatus) {
        this.refundstatus = refundstatus;
    }

    public double getTotalFee() {
        return totalFee;
    }

    public void setTotalFee(double totalFee) {
        this.totalFee = totalFee;
    }

    public String getShopname() {
        return shopname;
    }

    public void setShopname(String shopname) {
        this.shopname = shopname;
    }

    public String getChannelTradeNo() {
        return channelTradeNo;
    }

    public void setChannelTradeNo(String channelTradeNo) {
        this.channelTradeNo = channelTradeNo;
    }

    public String getDevice() {
        return device;
    }

    public void setDevice(String device) {
        this.device = device;
    }

    public int getIsCanRefund() {
        return isCanRefund;
    }

    public void setIsCanRefund(int isCanRefund) {
        this.isCanRefund = isCanRefund;
    }

    public List<RefundListBean> getRefundList() {
        return refundList;
    }

    public void setRefundList(List<RefundListBean> refundList) {
        this.refundList = refundList;
    }

    public static class RefundListBean {
        /**
         * return_commission : 0
         * refund_status : 2
         * refund_order_id : 20191113211908257827
         * refund_start_time : 2019-11-13 21:38:32
         * refund_end_time : 2019-11-13 21:38:32
         * refund_money : 0.01
         * order_id : 20191113101508685513
         */

        private int return_commission;
        private int refund_status;
        private String refund_order_id;
        private String refund_start_time;
        private String refund_end_time;
        private double refund_money;
        private String order_id;

        public int getReturn_commission() {
            return return_commission;
        }

        public void setReturn_commission(int return_commission) {
            this.return_commission = return_commission;
        }

        public int getRefund_status() {
            return refund_status;
        }

        public void setRefund_status(int refund_status) {
            this.refund_status = refund_status;
        }

        public String getRefund_order_id() {
            return refund_order_id;
        }

        public void setRefund_order_id(String refund_order_id) {
            this.refund_order_id = refund_order_id;
        }

        public String getRefund_start_time() {
            return refund_start_time;
        }

        public void setRefund_start_time(String refund_start_time) {
            this.refund_start_time = refund_start_time;
        }

        public String getRefund_end_time() {
            return refund_end_time;
        }

        public void setRefund_end_time(String refund_end_time) {
            this.refund_end_time = refund_end_time;
        }

        public double getRefund_money() {
            return refund_money;
        }

        public void setRefund_money(double refund_money) {
            this.refund_money = refund_money;
        }

        public String getOrder_id() {
            return order_id;
        }

        public void setOrder_id(String order_id) {
            this.order_id = order_id;
        }
    }
}
